A woman is charged with felony animal cruelty after someone found a dead puppy inside a suitcase along a walking trail near Collinsville Lake.